package com.qumitech.visualnovel.model.dao.app;

import java.util.Date;

public class UserGamingPlantStatisticsDO {
    private Long id;

    private Long uid;

    private Double personalPoolDiamonds;

    private Double lastPersonalPoolDiamonds;

    private Date startTime;

    private Long deltaGamingDiamonds;

    private Long deltaRewardDiamonds;

    private Integer deltaGamingTimes;

    private Date lastStartTime;

    private Long lastDeltaGamingDiamonds;

    private Long lastDeltaRewardDiamonds;

    private Integer lastDeltaGamingTimes;

    private Long gamingDiamonds;

    private Long rewardDiamonds;

    private Integer gamingTimes;

    private Date createTime;

    private Date updateTime;

    private String nickname;

    private Double rate;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getUid() {
        return uid;
    }

    public void setUid(Long uid) {
        this.uid = uid;
    }

    public Double getPersonalPoolDiamonds() {
        return personalPoolDiamonds;
    }

    public void setPersonalPoolDiamonds(Double personalPoolDiamonds) {
        this.personalPoolDiamonds = personalPoolDiamonds;
    }

    public Double getLastPersonalPoolDiamonds() {
        return lastPersonalPoolDiamonds;
    }

    public void setLastPersonalPoolDiamonds(Double lastPersonalPoolDiamonds) {
        this.lastPersonalPoolDiamonds = lastPersonalPoolDiamonds;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Long getDeltaGamingDiamonds() {
        return deltaGamingDiamonds;
    }

    public void setDeltaGamingDiamonds(Long deltaGamingDiamonds) {
        this.deltaGamingDiamonds = deltaGamingDiamonds;
    }

    public Long getDeltaRewardDiamonds() {
        return deltaRewardDiamonds;
    }

    public void setDeltaRewardDiamonds(Long deltaRewardDiamonds) {
        this.deltaRewardDiamonds = deltaRewardDiamonds;
    }

    public Integer getDeltaGamingTimes() {
        return deltaGamingTimes;
    }

    public void setDeltaGamingTimes(Integer deltaGamingTimes) {
        this.deltaGamingTimes = deltaGamingTimes;
    }

    public Date getLastStartTime() {
        return lastStartTime;
    }

    public void setLastStartTime(Date lastStartTime) {
        this.lastStartTime = lastStartTime;
    }

    public Long getLastDeltaGamingDiamonds() {
        return lastDeltaGamingDiamonds;
    }

    public void setLastDeltaGamingDiamonds(Long lastDeltaGamingDiamonds) {
        this.lastDeltaGamingDiamonds = lastDeltaGamingDiamonds;
    }

    public Long getLastDeltaRewardDiamonds() {
        return lastDeltaRewardDiamonds;
    }

    public void setLastDeltaRewardDiamonds(Long lastDeltaRewardDiamonds) {
        this.lastDeltaRewardDiamonds = lastDeltaRewardDiamonds;
    }

    public Integer getLastDeltaGamingTimes() {
        return lastDeltaGamingTimes;
    }

    public void setLastDeltaGamingTimes(Integer lastDeltaGamingTimes) {
        this.lastDeltaGamingTimes = lastDeltaGamingTimes;
    }

    public Long getGamingDiamonds() {
        return gamingDiamonds;
    }

    public void setGamingDiamonds(Long gamingDiamonds) {
        this.gamingDiamonds = gamingDiamonds;
    }

    public Long getRewardDiamonds() {
        return rewardDiamonds;
    }

    public void setRewardDiamonds(Long rewardDiamonds) {
        this.rewardDiamonds = rewardDiamonds;
    }

    public Integer getGamingTimes() {
        return gamingTimes;
    }

    public void setGamingTimes(Integer gamingTimes) {
        this.gamingTimes = gamingTimes;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public Double getRate() {
        return this.rate;
    }

    public void setRate(Double rate) {
        this.rate = rate;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", uid=").append(uid);
        sb.append(", personalPoolDiamonds=").append(personalPoolDiamonds);
        sb.append(", lastPersonalPoolDiamonds=").append(lastPersonalPoolDiamonds);
        sb.append(", startTime=").append(startTime);
        sb.append(", deltaGamingDiamonds=").append(deltaGamingDiamonds);
        sb.append(", deltaRewardDiamonds=").append(deltaRewardDiamonds);
        sb.append(", deltaGamingTimes=").append(deltaGamingTimes);
        sb.append(", lastStartTime=").append(lastStartTime);
        sb.append(", lastDeltaGamingDiamonds=").append(lastDeltaGamingDiamonds);
        sb.append(", lastDeltaRewardDiamonds=").append(lastDeltaRewardDiamonds);
        sb.append(", lastDeltaGamingTimes=").append(lastDeltaGamingTimes);
        sb.append(", gamingDiamonds=").append(gamingDiamonds);
        sb.append(", rewardDiamonds=").append(rewardDiamonds);
        sb.append(", gamingTimes=").append(gamingTimes);
        sb.append(", createTime=").append(createTime);
        sb.append(", updateTime=").append(updateTime);
        sb.append("]");
        return sb.toString();
    }
}